a_dict = {'test':0}
a_dict.clear()
a_dict
{}
a_dict = {'pi': 3.14159, 'e': 2.71828 }
b_dict = a_dict.copy()
my_dict = {}
v = my_dict.get('BrianO')
if v:
print('Value is: ', v)
else:
print('BrianO not found.')
BrianO not found.
s = 'I am what I am and that is all that I am'
wrd_list = s.split()
hist_dict = {}
for wrd in wrd_list:
hist_dict[wrd] = hist_dict.get(wrd, 0) + 1
print(hist_dict)
{'I': 3, 'am': 3, 'what': 1, 'and': 1, 'that': 2, 'is': 1, 'all': 1}
grades = {'Moe':1.5, 'Larry':1.0, 'BillG':4.0}
print(grades.items())
dict_items([('Moe', 1.5), ('Larry', 1.0), ('BillG', 4.0)])
grades = {'Moe':1.5, 'Larry':1.0, 'BillG':4.0}
print(grades.keys())
dict_keys(['Moe', 'Larry', 'BillG'])
grades = {'Moe':1.5, 'Larry':1.0, 'BillG':4.0}
print(grades.pop('BillG', None)) # 4.0 출력
print(grades) # grade 출력 후 BillG 제거
4.0 {'Moe': 1.5, 'Larry': 1.0}
grades = {'Moe':1.5, 'Larry':1.0, 'BillG':4.0}
print(grades.popitem())
print(grades)
('BillG', 4.0) {'Moe': 1.5, 'Larry': 1.0}
print(grades.setdefault('Stephen Hawking', 4.0))
4.0
grades = {'Moe':1.5, 'Larry':1.0, 'Curly':1.0, 'BillG': 4.0}
print(grades.values())
dict_values([1.5, 1.0, 1.0, 4.0])
grades1 = {'Moe':1.0, 'Curly':1.0}
grades2 = {'BillG': 4.0}
grades3 = [('BrianO', 3.9), ('SillySue', 2.0)]
grades1.update(grades2)
grades1.update(grades3)
print(grades1)
{'Moe': 1.0, 'Curly': 1.0, 'BillG': 4.0, 'BrianO': 3.9, 'SillySue': 2.0}
a = 5.5
b = 5.5 * 100
x = y = z = 0 # x, y, z에 같은 값을 대입
var1 = var2 = 1000 / 3 # var1, var2에 같은 값 대입
x, y, z = 10, 20, 1000 / 3
def main():
a, b = 100, 200
print(locals())
main()
{'a': 100, 'b': 200}